A Language for Implementing Arbitrary Logics

نویسنده

  • Mark Tarver
چکیده

SEQUEL is a new-generation functional programming language, which allows the specification of types in a notation based on the sequent calculus. The sequent calculus notation suffices for the construction of types for type checking and for the specification of arbitrary logics. Compilation techniques derived from both functional and logic programming are used to derive high-performance ATPs from these specifications .

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Generalized Feature Graphs: A Kernel for Description Logic Implementations

If feature graphs are extended in a simple way they provide a basis for implementing arbitrary description logic formalisms. We describe the extension and the resulting language and we brieey show how to use it as a kernel for description logics.

متن کامل

Implementing Temporal Logics: Tools for Execution and Proof (Tutorial Paper)

Temporal logic was originally developed in order to represent tense in natural language [36]. Within Computer Science, it has achieved a significant role in the formal specification and verification of concurrent and distributed systems [35]. Much of this popularity has been achieved as a number of useful concepts, such as safety, liveness and fairness can be formally, and concisely, specified ...

متن کامل

Hybridization of Institutions

Modal logics are successfully used as specification logics for reactive systems. However, they are not expressive enough to refer to individual states and reason about the local behaviour of such systems. This limitation is overcome in hybrid logics which introduce special symbols for naming states in models. Actually, hybrid logics have recently regained interest, resulting in a number of new ...

متن کامل

Reasoning About Actions with Description Logics

In this paper we will show that a recently proposed method for ABox updates in Description Logics can be given a Fluent Calculus semantics. This allows the usage of Description Logic ABoxes as decidable state descriptions. We discuss some natural extensions of the method and the arising issues. Finally, we present an action programming language implementing this Fluent Calculus fragment using a...

متن کامل

Towards Implementing Finite Model Reasoning in Description Logics

We describe our ongoing work that aims at understanding how one can develop a system that performs finite model reasoning in Description Logics. In particular we report on the preliminary results that we have obtained by encoding reasoning services in DLs as specifications for constraint programming solvers. We have used such an approach to reason with respect to finite models on UML class diag...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993